be skilled at harpooning - German English Dictionary